package com.easylinkin.linkappapi.tenant.dto;

import com.alibaba.fastjson.JSONObject;
import com.easylinkin.linkappapi.lobar.dto.app.LobarUserDTO;
import com.easylinkin.linkappapi.security.entity.LinkappUser;
import com.easylinkin.linkappapi.tenant.entity.LinkappTenant;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Author: kan yuanfeng
 * @Date: 2022/6/6 14:43
 * @Description:
 */
@Data
public class LinkappTenantDTO extends LinkappTenant {
  /**
   * 剩余竣工天数
   */
  private Long surplusDay;

  /**
   * tenant下同一个用户只能有一个
   */
  private LinkappUser linkappUser;

  /**
   * 项目人员统计
   */
  private List<LobarUserDTO> lobarUserDTOS;

  /**
   * 项目在场总人数
   */
  private int in;

  /**
   * 出勤总人数
   */
  private int attendance;

  /**
   * 项目区域天气情况
   */
  private JSONObject weatherData;

  /**
   * 项目进度，采集进展信息计算更新
   */
  private String progress;

  /**
   * 在场人员统计
   */
  private Map<String, Object> onAreas;
}
